facility of explaining - Turkish English Dictionary